distributed AI

Terms from Artificial Intelligence: humans at the heart of algorithms

Page numbers are for draft copy at present; they will be replaced with correct numbers when final book is formatted. Chapter numbers are correct and will not change now.

Distributed AI is where several agents (robots or software), each with AI capability interact with one another communicating and/or acting in a shared environment. This may involve collaboratively solving a problem such as factory robots reconfiguring to deal with changing orders or faults. Alternatively may be a looser form of interaction such as multiple autonomous vehicles in a busy urban environment. Note the term is not usually applied when a single AI algorithm is employs parallel processing, not for ensemble methods or swarm computing employing vast numbers of simple agents.

Defined on page 379

Used on Chap. 11: page 229; Chap. 16: pages 379, 389